<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>13_String类型的一些方法</title>
    <script>
        var string = "I love you,China.我爱你中国！";

        /**
         *  01  获取某个位置的字符    和      获取某个位置字符的Unicode字符码
         */

        /*console.log(string.charAt(5));
        console.log(string.charCodeAt(17));*/


        /**
         *  02  获取某个字符串的位置    如果没有   则返回-1，有则返回该字符串的位置
         */

        /*console.log(string.indexOf("我"));               //结果返回的是   17
        console.log(string.indexOf("wo"));              //返回的结果是   -1    找不到该值
        console.log(string.indexOf("o"));                 //返回的结果是   3     从左往右开始找，找了后立即返回该处的索引，不管后面是否还有重复的
        console.log(string.lastIndexOf("o"));*/          //返回的结果是     8     从后往前找，找到了立即返回该处的索引   找不到返回-1


        /**
         *  03  字符串连接
         */
        /*var string2 = "啦啦啦，德玛西亚！";
        console.log(string.concat(string2));*/            //a.concat(b); 在a的结尾


        /**
         *  04  取字符串的起始位置   参数：（开始位置，结束位置）
         */

        /*console.log(string.slice(17));                        //结束的位置可以省略，不写结束的位置意思就是从开始位置到最后
        console.log(string.slice(0,1));*/                       //第二个参数是取到哪一个位置的索引，不包含该位置的值

        /**
         *  05 截取字符串   参数：（开始位置，取得字符串个数）；
         */

        /*console.log(string.substr(17));
        console.log(string.substr(0,17));*/


        /**
         *  06  截取字符串  参数：（开始位置，结束位置）
         */
//        substring同slice一样，但是有一点不同，substring始终会把 小的值作为开始位置  大的值作为结束位置
        /*console.log(string.substring(0,string.length));
        console.log(string.substring(0));*/


        /**
         *  07  大小写转换
         */

        console.log("转换成大写:"+string.toUpperCase());
        console.log("转换成小写:"+string.toLowerCase());
    </script>
</head>
<body>

</body>
</html>